﻿using DevExpress.XtraGrid.Demos.util;
using DXApplicationTangche.DTO;
using mendian;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DXApplicationTangche.UC.流程.Service
{
    public class 库存Service
    {
        public static List<BarcodeStoreInfoDTO> getBarcodeStoreInfo()
        {
            return
                FunctionHelper.JsonDeserialization<List<BarcodeStoreInfoDTO>>(
                    RestCall.httpGetMethod(
                        URL.接口url + "/barcode/getBarcodeStoreInfo"
                        )
                    );
        }
    }
    public class BarcodeStoreInfoDTO
    {
        //  水洗标打印日志
        public String barcode { get; set; } //  条码
        public String batchNo { get; set; }
        public String orderId { get; set; }
        public String orderNo { get; set; } //  订单号
        public Boolean deprecated { get; set; } //  是否作废

        //  成衣洗涤记录
        public String saleConfirmId { get; set; }    // 应用分录id
        public String businessType { get; set; }    // 业务类型    SalesTypeConsts
        public String store { get; set; }    // 销售组织
        public String assistant { get; set; }    // 负责人

        //  生产批信息
        public DateTime batchDate { get; set; } //  生产批次开立时间
        public Boolean urgentFlg { get; set; }  //  加急标识

        //  订单信息
        public String salesType { get; set; }   //  销售方式    top.toptimus.constValue.SalesTypeConsts
        public String mobile { get; set; }

        public String styleSizeCd { get; set; }//尺码
        public String styleNameCn { get; set; }//款式名称
        public String materialNameCn { get; set; }//面料描述名称
        public String materialCode { get; set; }  //面料号
        public String composition { get; set; }//面料成分

        public String kashiyamaOrderNo { get; set; }    //  坚山订单号

        public BarcodeStoreInfoDTO()
        {

        }
    }
}
